package com.supplychain.scm.core.delay.listener;

import com.supplychain.scm.core.delay.consts.ListenerType;
import com.supplychain.scm.core.delay.handler.IsolationStrategy;
import com.supplychain.scm.core.delay.handler.RedissonListenerErrorHandler;
import com.supplychain.scm.core.delay.message.MessageConverter;
import lombok.Data;

/**
 * @author liyang
 * @version 1.0.0
 * @ClassName ContainerProperties
 * @createTime 17:17:00 2022/10/14
 */
@Data
public class ContainerProperties {

    private String queue;

    private ListenerType listenerType;

    private RedissonListenerErrorHandler errorHandler;

    private IsolationStrategy isolationStrategy;

    private MessageConverter messageConverter;

    private int concurrency;

    private int maxFetch;

}
